﻿using System.Collections.Generic;

namespace DatabaseManager.Core.Models
{
    /// <summary>
    /// 表示数据库表上的索引信息。
    /// </summary>
    public class IndexInfo
    {
        /// <summary>
        /// 索引名称。
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 索引是否唯一。
        /// </summary>
        public bool IsUnique { get; set; }

        /// <summary>
        /// 构成该索引的字段列表。
        /// </summary>
        public List<string> Columns { get; set; }

        /// <summary>
        /// 索引类型（如 B-tree, Hash 等）。
        /// </summary>
        public string Type { get; set; }
    }
}